$(function(){
	// 初始化table并刷新数据
	$('#tbSwiper').bootstrapTable(init);
	// 查询Button的点击事件
	$("#btnQuery").click(function(){
		$("#tbSwiper").bootstrapTable('refresh', init);
	});

});

// 查询的参数
var queryParams = function(params) {
	var temp = { // 这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
		limit : params.limit, // 页面大小
		offset : params.offset,// 页码
        swiperTitle : $("#swiperTitle").val()
	
	};
    return CommonUtils.encapsulationData(temp);
};
//操作
var actionFormatter = function(value, row, index) {
	var result = "";
    var iframeName = self.frameElement.getAttribute('name');
    result += "<a power='swiperUpdate' href='swiper/swiper_add.html?swiperId="+CommonUtils.compile(value)+"&iframeName="+iframeName+"' class='btn btn-xs blue J_menuItem power-a' title='修改轮播图'><span class='glyphicon glyphicon-pencil'><p style='display:none;'>修改轮播图</p></span></a>";
	return result;
}

// 图片填充
var headImageFormatter = function(value){
    if(null != value && "" != value){
        if(value.indexOf("/upload/")>=0 || value.indexOf("\\upload\\")>=0){
            var url = CommonUtils.getServerRoot() + value;
            return "<img style='height: 50px;' src='"+url+"'/>";
        }else{
            return "<img style='height: 50px;' src='"+value+"'/>";
        }
    }
    return "<img style='height: 50px;' src='../img/photos.png'/>";
}

//时间格式化
var dataFormatter = function(value) {
	if (null != value && "" != value) {
		return value.replace(".0", "");
	}
	return "";
}
//bootstrapTable初始化参数
var init = {
	url : '/init/swiper/findSwiperList',
	method : 'post',
	toolbar : '#toolbar',
	striped : true,
	cache : false,
	pagination : true,
	sortable : true,
	sortOrder : "asc",
	queryParams : queryParams,
	sidePagination : "server",
	pageNumber : 1,
	pageSize : 10,
	pageList : [ 10, 25, 50, 100 ],
	search : false,
	strictSearch : true,
	showColumns : true,
	showRefresh : true,
	minimumCountColumns : 2,
	clickToSelect : false,
	// height: 500,
	uniqueId : "swiperId",
	showToggle : true,
	cardView : false,
	detailView : false,
	columns : [ {
		field : 'swiperId',
		title : '操作',
		width : 120,
		align : 'center',
		valign : 'middle',
		formatter : actionFormatter
	}, {
		field : 'swiperTitle',
		title : '标题',
        align : 'center',
		sortable : true
	},{
        field: 'swiperUrl',
        title: '封面图',
        align : 'center',
        formatter: headImageFormatter
    }, {
		field : 'swiperContent',
		title : '摘要',
		sortable : true
	},{
		field : 'createDate',
		title : '创建时间',
		formatter : dataFormatter
	}, {
		field : 'lastUpdateDate',
		title : '修改时间',
		formatter : dataFormatter
	} ],
	onLoadError:function(status, res){
		errorFunc(res,status);
	},
	onLoadSuccess:function(data){
		$.getScript("../js/contabs.children.min.js");  //加载js文件
	}
}


